Permissions are resources which an agent can access , and in object pascal permissions are objects , for example , an database , access to internet and so on ; responsibilities are missions that an agent must accomplish . actions are private method of an agent , and in object pascal , actions are functions or procedures . service process manage service quest that other agent propose 許可描述agent類型可以訪問的資源,可以表現為objectpascal對象,比如數據庫對象;責任描述agent類型需要完成的任務;服務描述如何完成其他agent的請求;活動描述agent內部私有動作,可以表現為objectpascal的函數或過程;服務處理描述在責任范圍內如何響應其他agent的請求,服務處理在agent實例的生存期循環運行。